Big Huge Thesaurus

Sphecius speciosis

noun

sounds kind of like